package cn.kinoko.common.aspect.annotation;

import java.lang.annotation.*;

/**
 * 所有权检查
 *
 * @author kinoko
 */
@Documented
@Inherited
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface OwnershipCheck {

    /**
     * @return 日志绑定的业务标识
     */
    String bizId();

    /**
     * @return 业务类
     */
    Class<?> bizClass();

    /**
     * @return 是否为共享业务
     */
    boolean isShared() default false;

}
